package com.projet.segmiMap.model;

import java.sql.Time;
import java.util.InputMismatchException;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * User: fifi
 * Date: 16/11/13
 * Time: 16:49
 * To change this template use File | Settings | File Templates.
 */
public class Admin extends Utilisateur {

    private String login;

    public Admin(Etage etage, String login) {
        super(etage);
        this.login = login;
    }

    public String getLogin() {
        return login;
    }

    public void creerLieu(Carte c) {
        Scanner sc = new Scanner(System.in);
        String description;
        String type;
        int admin;
        System.out.println("Saisir une description");
        description = sc.nextLine();
        System.out.println("Saisir un type");
        type = sc.nextLine();
        System.out.println("Administratif?: 1 Non? :0 ");
        admin = sc.nextInt();
        if (admin == 1) {
            int heure = 0;
            int minutes = 0;
            System.out.println("Heure ouverture?");
            String entree= sc.next();
            String[] inputs = entree.split(":",2);
            String choixHeure = null;
            String choixMin = null;
            heure=Integer.parseInt(inputs[0]);
            minutes=Integer.parseInt(inputs[1]);
            Time heureOuverture = new Time(heure, minutes, 0);
            System.out.println("Heure fermeture?");
            entree= sc.next();
            inputs = entree.split(":",2);
            heure=Integer.parseInt(inputs[0]);
            minutes=Integer.parseInt(inputs[1]);
            Time heureFermeture = new Time(heure, minutes, 0);
            LieuAdministratif nouveauLieu = new LieuAdministratif(description, type, heureOuverture, heureFermeture);
            c.getLieux().add(nouveauLieu);
        } else {
            Lieu nouveauLieu = new Lieu(description, type);
            c.getLieux().add(nouveauLieu);
        }





    }

    public void mettreAJourLieu(Lieu l, Carte c) {


    }
}
